window sun shield - German English Dictionary